import 'dart:math';

class IDHelper {
  // 生成基于当前时间的唯一主键ID
  static String generateTimeBasedId() {
    // 获取当前的时间戳（毫秒级）
    int timestamp = DateTime.now().millisecondsSinceEpoch;

    // 生成一个随机数，增强唯一性（范围：1000-9999）
    int randomNum = Random().nextInt(9000) + 1000;

    // 拼接时间戳和随机数生成ID
    return '$timestamp$randomNum';
  }
}
